﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Lesson5_成员属性
{
    class Person
    {
        //成员属性，保护成员变量
        //属性的命名一般使用帕斯卡命名法
        private int money;
        public int Money
        {
            get   //解密
            {
                return money - 5;   //最基本的加密，解密方法
            }
            set   //加密
            {
                money = value + 5;
            }
        }
        // 自动属性，语句块中只有get和set访问器，一般用于外部只能得，不能改的情况
        public int Age   //普通构造函数，用于成员变量的初始化
        {
            get;

            private set;
            
        }
            


    }
    internal class Program
    {
        static void Main(string[] args)
        {
            Person p = new Person();
            p.Money = 1000;
            Console.WriteLine(p.Money);
        }
    }
}